package com.wrk._2_数组._02_习题;

import java.util.Arrays;

public class _003_连续三个奇数的数组 {
    //创建一个boolean类型的func方法，方法最终返回true或false，进行判断
    public static boolean func(int[] arr) {
        //遍历数组元素
        int count = 0;
        for (int i = 0; i < arr.length; i++) {
            //判断是否为奇数
            if (arr[i] % 2 != 0) {
                count++;
                //判断是否连续3个奇数
                if (count == 3) {
                    return true;
                }
            }//取到奇数后，如果取到偶数，则置为0，重新计算
            if (arr[i] % 2 ==0 && count<3){
                count =0;
            }
        }
        return false;
    }
    //创建一个main方法，定义数组，输出等
    public static void main(String[] args) {
        //静态初始化定义数组
        int[] arr = {2,10,5,9,18,7,11,13,18};
        //调用func运行的结果
        boolean ret = func(arr);
        System.out.println(ret);
    }
}